package com.tangyuan.common.config;


import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
@Slf4j
@Data
public class AliyunStsOSSConfig {

    public static String roleSessionName;
    public static String accessKeyId;
    public static String roleArn;
    public static String accessKeySecret;
    @Value("${aliyun.sts.roleSessionName:}")
    public void setRoleSessionName(String roleSessionName) {
        AliyunStsOSSConfig.roleSessionName = roleSessionName;
    }

    @Value("${aliyun.sts.accessKeyId:}")
    public void setAccessKeyId(String accessKeyId) {
        AliyunStsOSSConfig.accessKeyId = accessKeyId;
    }

    @Value("${aliyun.sts.roleArn:}")
    public void setRoleArn(String roleArn) {
        AliyunStsOSSConfig.roleArn = roleArn;
    }
    @Value("${aliyun.sts.accessKeySecret:}")
    public void setAccessKeySecret(String accessKeySecret) {
        AliyunStsOSSConfig.accessKeySecret = accessKeySecret;
    }

}
